周末太忙了,要忙著玩七日世界
寫兩題就好ㄎ
JavaScript 引入的新的數據結構,別的語言也有類似的結構
以前 JavaScript 沒有,後來才新增的
和 array,object一起比較,會更好理解
Array V.S. Set
Array:內部元素可以重複/
Set:內部元素不會重複(重複值會自動被過濾)
Object V.S. Map
這兩個都能存放鍵值對,但
Object: 鍵通常是 字串 和 Symbol/
Map:鍵可以是任意的資料型態,包括函數、物件以及原始型別/
let symbol1 = Symbol("identifier");
let symbol2 = Symbol("identifier");
console.log(symbol1 === symbol2); // false
2.不可變:建立之後就不能改變
資料參考:
https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/Array
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Symbol